Filtrations of Formal Languages by Arithmetic Progressions

نویسندگان

  • Hamoon Mousavi
  • Jeffrey Shallit
چکیده

A filtration of a formal language L by a sequence s maps L to the set of words formed by taking the letters of words of L indexed only by s. We consider the languages resulting from filtering by all arithmetic progressions. If L is regular, then we prove that only finitely many distinct languages result. By contrast, there exist CFL’s that give infinitely many distinct languages as a result. We use our technique to prove a similar result for the operation diag, which extracts the diagonal of words of square length.

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

On rainbow 4-term arithmetic progressions

{sl Let $[n]={1,dots, n}$ be colored in $k$ colors. A rainbow AP$(k)$ in $[n]$ is a $k$ term arithmetic progression whose elements have different colors. Conlon, Jungi'{c} and Radoiv{c}i'{c} cite{conlon} prove that there exists an equinumerous 4-coloring of $[4n]$ which is rainbow AP(4) free, when $n$ is even. Based on their construction, we show that such a coloring of $[4n]$...

متن کامل

Deciding Determinism of Unary Languages Is coNP-Complete

In this paper, we give the complexity of deciding determinism of unary languages. First, we derive a set of arithmetic progressions from an expression E over a unary alphabet, and give the relations between numbers in these arithmetic progressions and words in L(E). Next, we define a problem related to arithmetic progressions and investigate the complexity of this problem. Finally, by reduction...

متن کامل

Deciding determinism of unary languages

In this paper, we investigate the complexity of deciding determinism of unary languages. First, we give a method to derive a set of arithmetic progressions from a regular expression E over a unary alphabet, and establish relations between numbers represented by these arithmetic progressions and words in L(E). Next, we define a problem relating to arithmetic progressions and investigate the comp...

متن کامل

Efficient Construction of Semilinear Representations of Languages Accepted by Unary Nondeterministic Finite Automata

In languages over a unary alphabet, i.e., an alphabet with only one letter, words can be identified with their lengths. It is well known that each regular language over a unary alphabet can be represented as the union of a finite number of arithmetic progressions. Given a nondeterministic finite automaton (NFA) working over a unary alphabet (a unary NFA), the arithmetic progressions representin...

متن کامل

On Computations with Integer Division

We consider computation trees (CTs) with operations $S \subset {+,-, *, DIV, DIV_c}$, where $DIV$ denotes integer division and $DIV_c$ integer division by constants. We characterize the families of languages $L \subset N$ that can be recognized over ${+,-, DIV_c}$ and ${+,-, *, DIV}$, resp. and show that they are identical. Furthermore, we prove lower bounds for CT's with operations ${+,-, DIV_...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:
  • Fundam. Inform.

دوره 123  شماره 

صفحات  -

تاریخ انتشار 2013